package com.yjkf.zh.admin.dao;

import com.yjkf.zh.admin.model.SysProduct;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysProductMapper {
    //根据产品名称分页查询
    List<SysProduct> findPageByName(@Param(value="productName") String productName);

    //分页查询
    List<SysProduct> findPage();

    //增加产品
    int insertProduct(SysProduct sysProduct);

    //修改产品
    int updateProduct(SysProduct sysProduct);

    //删除产品
    int deleteProduct(Long id);

    //查询全部产品
    //List<SysProduct> findAll();

    SysProduct findProductKey(@Param(value="deviceId") Long deviceId);

    SysProduct selectForProductKey(@Param(value="productKey") String productKey);

    SysProduct selectKeyForId(@Param(value="productId") Long productId);
}
